<html>
<head><meta charset="utf-8"><title>wg-macros · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html">wg-macros</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="161533986"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161533986" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161533986">(Mar 23 2019 at 17:06)</a>:</h4>
<p>So, I've recently been thinking of starting up a WG for macros. I haver a few specific features and projects in mind, some of which are already underway. Would there be any interest in this? What's the process?</p>



<a name="161533988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161533988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161533988">(Mar 23 2019 at 17:06)</a>:</h4>
<p>CC <span class="user-mention" data-user-id="201856">@Edward Pierzchalski</span></p>



<a name="161610824"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161610824" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edward Pierzchalski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161610824">(Mar 25 2019 at 03:08)</a>:</h4>
<p>Sorry for the late reply - I'm interested in such a WG existing as well as being part of it.</p>



<a name="161610892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161610892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edward Pierzchalski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161610892">(Mar 25 2019 at 03:10)</a>:</h4>
<p>However, as far as I'm aware, there's not as much of a push for macro area work relative to the other WG areas. A lot of the heavy-hitters are busy or unavailable, as well. Is that going to be an issue?</p>



<a name="161610909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161610909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edward Pierzchalski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161610909">(Mar 25 2019 at 03:11)</a>:</h4>
<p>(also, bikeshed/nitpick: are macros a compiler WG area or a language WG area?)</p>



<a name="161612314"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161612314" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Tom Phinney <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161612314">(Mar 25 2019 at 03:45)</a>:</h4>
<p>I consider macros a compiler WG area except for proposals for syntax or domain expansion, which would be language WG before the compiler WG gets the task to implement those changes.</p>



<a name="161668607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161668607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161668607">(Mar 25 2019 at 17:46)</a>:</h4>
<p>Since nrc and jseyfried left, there are no very experienced people in  the area, except petrochenkov I think.</p>



<a name="161668640"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161668640" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161668640">(Mar 25 2019 at 17:46)</a>:</h4>
<p>I have more experience than most, so I could help lead it.</p>



<a name="161668661"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161668661" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161668661">(Mar 25 2019 at 17:47)</a>:</h4>
<p><span class="user-mention" data-user-id="119235">@David Tolnay</span> would be a good person to get involved, but I know he's busy.</p>



<a name="161668701"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161668701" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161668701">(Mar 25 2019 at 17:47)</a>:</h4>
<p><span class="user-mention" data-user-id="201856">@Edward Pierzchalski</span> ^</p>



<a name="161676647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161676647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vadim Petrochenkov <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161676647">(Mar 25 2019 at 19:02)</a>:</h4>
<p>I'm generally busy and can do occasional and smaller tasks, but not ready to take responsibility for larger or prolonged work.</p>



<a name="161719034"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161719034" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edward Pierzchalski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161719034">(Mar 26 2019 at 00:37)</a>:</h4>
<p>On the topic of larger work: <span class="user-mention" data-user-id="124069">@Alexander Regueiro</span>  what do you have in mind for this WG? Is there a macros roadmap floating around somewhere?</p>



<a name="161777740"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161777740" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161777740">(Mar 26 2019 at 16:16)</a>:</h4>
<p>no roadmap yet.</p>



<a name="161777759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161777759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161777759">(Mar 26 2019 at 16:16)</a>:</h4>
<p>obviously eager expansion would be part of it</p>



<a name="161777772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161777772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161777772">(Mar 26 2019 at 16:16)</a>:</h4>
<p>the new hygiene-manipulating macros</p>



<a name="161777803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161777803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161777803">(Mar 26 2019 at 16:16)</a>:</h4>
<p>postfix macros</p>



<a name="161777833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161777833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161777833">(Mar 26 2019 at 16:17)</a>:</h4>
<p>those 3 were the main things I had in mind</p>



<a name="161777847"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/161777847" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Alexander Regueiro <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#161777847">(Mar 26 2019 at 16:17)</a>:</h4>
<p>also smaller issues</p>



<a name="163038102"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/163038102" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#163038102">(Apr 10 2019 at 19:35)</a>:</h4>
<p>none of those seem like <em>compiler</em> areas</p>



<a name="163038119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/wg-macros/near/163038119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/wg-macros.html#163038119">(Apr 10 2019 at 19:35)</a>:</h4>
<p>I think that a better idea for a working group would be to focus on trying to create the "name resolution" crate we've oft talked about, that would sort of document and clarify our existing name resoution algorithm</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>